1 general:: Phrase(s): thrive (up)on something to grow vigorously because of something. (Upon is formal and less commonly used than on.) • These plants thrive upon wet soil. • Children thrive on love.
McGrawhill's American Idioms And Phrasal Verbs